/*
            Author : Nguyen Van Ty
            Email  : ngvanty03@gmail.com
            Date   : 6/12/2011 
           
            */

           
            using System;
            using System.Collections.Generic;
            using System.Text;    
        
                    
            namespace BusinessObject{
                  /// <summary>
                    /// This is Language object, it is object of BusinessObject table.
                /// </summary>
                public class Language {
		#region fields
		private string languageId; 
		private string name; 
		private string published; 
		private int order; 
		private string createdBy; 
		private DateTime createdDate; 
		private string lastUpdatedBy; 
		private DateTime lastUpdatedDate; 
 private Paging objPaging;

 private SortOrder objSortOrder;

 private string condition;

 private int toltalRow;

		
		#endregion fields
		
		#region constructor
            /// <summary>
            /// Define default constructor for Language Object
            /// </summary>
		public Language (){
			this.languageId = string.Empty;
			this.name = string.Empty;
			this.published = string.Empty;
			this.order = int.MinValue;
			this.createdBy = string.Empty;
			this.createdDate = DateTime.MinValue;
			this.lastUpdatedBy = string.Empty;
			this.lastUpdatedDate = DateTime.MinValue;this.objPaging =new Paging();
this.objSortOrder =new SortOrder();
this.condition =string.Empty;
this.toltalRow=0;
                
		        }
		#endregion constructor
		#region properties
                /// <summary>
            /// Define LanguageId Property
            /// </summary>
		public string LanguageId {
			get { return this.languageId; }
			set { this.languageId = value; }
		}
                /// <summary>
            /// Define Name Property
            /// </summary>
		public string Name {
			get { return this.name; }
			set { this.name = value; }
		}
                /// <summary>
            /// Define Published Property
            /// </summary>
		public string Published {
			get { return this.published; }
			set { this.published = value; }
		}
                /// <summary>
            /// Define Order Property
            /// </summary>
		public int Order {
			get { return this.order; }
			set { this.order = value; }
		}
                /// <summary>
            /// Define CreatedBy Property
            /// </summary>
		public string CreatedBy {
			get { return this.createdBy; }
			set { this.createdBy = value; }
		}
                /// <summary>
            /// Define CreatedDate Property
            /// </summary>
		public DateTime CreatedDate {
			get { return this.createdDate; }
			set { this.createdDate = value; }
		}
                /// <summary>
            /// Define LastUpdatedBy Property
            /// </summary>
		public string LastUpdatedBy {
			get { return this.lastUpdatedBy; }
			set { this.lastUpdatedBy = value; }
		}
                /// <summary>
            /// Define LastUpdatedDate Property
            /// </summary>
		public DateTime LastUpdatedDate {
			get { return this.lastUpdatedDate; }
			set { this.lastUpdatedDate = value; }
		}public Paging ObjectPaging
                            {
                                get{return this.objPaging;}
                                set{this.objPaging=value;}
                            }
            public SortOrder ObjectSortOrder
                            {
                                get{return this.objSortOrder;}
                                set{this.objSortOrder=value;}
                            }
            public string Condition
                            {
                                get{return this.condition;}
                                set{this.condition=value;}
                            }
            public int ToltalRow
                            {
                                get{return this.toltalRow;}
                                set{this.toltalRow=value;}
                            }
            
              #endregion properties
	}
}